.content-video{width:100%;background-color: #474747;}
.content-video .container{overflow: hidden;}
.content-video .first-line span{color:#fff;}
.content-video .video{height:584px;width:986px;border:1px solid red;float: left;}
.content-video .video-r{float:left; width:214px;height:100%;}
.content-video .video-r p{font-size: 18px;margin:20px 0 30px 20px;color:#fff;}
.content-video .video-r a{display:block;margin-left:30px;color:#fff;}
.content-video .video-r a.special{margin-bottom:16px;color:#f6574a;}
.content-video .flee{height:114px;background-color: #f0f0f0;}
.content-video .flee span{display:block;}
.content-video .flee span.danger{color:#333;font-size: 18px;margin:16px 0;}
.content-video .flee span.teacher{color:#333;margin-bottom: 10px;}
.content-video .flee span.plan{color:#f6574a;font-size:12px;}
.content-video .flee .container .enter{float: right;line-height: 114px;}
.content-video .flee .container div{float: left;}
.content-video .flee .container .enter a{width:124px;height:40px;display: inline-block;line-height: 40px;text-align: center;color:#fff;background-color: #ccc;font-size: 18px;border-radius: 4px;-moz-border-radius:4px;margin-right:70px; }
.content .new-active p{line-height:24px;margin:20px 0;text-indent: 22px;padding:0 14px;color: #555;}
.content .new-active {margin-top: 20px;}
.content .container .new-active li.new-p{height:auto;font-size: 14px;border-bottom: none;}
.content .container .new-active li.new-leave-message{height:172px;border-bottom: none;}
.content .container .new-active li.new-leave-message textarea{height: 162px;width:1170px;margin:10px 0 0 10px;border:none;resize:none;outline: none;}
.content .container .new-active li.comment{height:80px;line-height: 80px;border-bottom: none;border-top:1px solid #e6e6e6;}
.content .new-active li.comment a{float:right;height:40px;line-height: 40px; width:124px;text-align:center;display: inline-block;background-color: #ff9902;color:#fff;font-size: 18px;border-radius: 3px;-moz-border-radius:3px;margin-right: 22px;margin-top: 20px;}
.play .container .new-active ul li{border-bottom:1px solid #e6e6e6;}
.content .new-active li.comment span{font-size: 16px;color: #3f3f3f;margin-right: 10px;}
.content .new-active li.comment i{color:#f6574a;font-size: 16px;}
.play .evaluae{border:1px solid #e6e6e6;margin-top: 20px;}
.play .evaluae li.new-head{height:56px;color:#333;font-size:16px;border-bottom: 1px solid #e6e6e6;padding:20px 0 0 30px;}

.play .evaluae li .n-article{float:left;}
.play .evaluae li .n-article img{margin:20px 10px 0 10px;}
.play .evaluae li .n-article span{display: block;margin-top:4px;text-align: center;color:#333;}
.play .evaluae li .p-eva{float: left;padding-top:30px;}
.play .evaluae li>div>p{width:1070px;color:#555;}
.play .evaluae li>div>p.time{padding-top: 18px;}
.play .evaluae li>div>p.time .first{margin-right: 10px;}
.play .evaluae li>div>p.time .third{margin-left:20px;}
.play .evaluae li>div>p.time .third i{color:#f6574a;}
.play .evaluae li.new-p{margin-bottom: 6px;}
.play .evaluae li.new-p-l{margin-bottom: 0;}
.play .evaluae li.new-ll{background-color: #f0f0f0;height:50px;width:1070px;margin-left: 100px;border-radius: 26px;-moz-border-radius:26px;padding-left: 30px;line-height: 50px;margin-bottom: 30px;}
.play .evaluae li.new-ll span{color:#0099cc;}
/*account-message-revise------start*/
.my-mess ul.my-basic li input{width:200px;height:32px;}
.my-mess ul.my-basic li span.ppap-o{margin-left: 0px;width:100px;display: inline-block;text-align:right;color:#555;}
.my-mess ul.my-basic li span.phone-zheng{color:#d12112;text-align:right;}
.my-mess ul.my-hold li select{height:32px;width:200px;}
/*account-message-revise------end*/
/*pay------start*/
.pay-o{height:228px;border:1px solid #ccc;}
.pay-o img{float: left;margin:84px 38px 0 100px;}
.pay-o div{float: left;margin-top: 80px;}
.pay-o div .please-pay{color:#333;font-size: 18px;margin-bottom: 10px;}
.pay-o div .name-pay{color:#666;margin-bottom:10px;}
.pay-o div p{color:#666;}
.pay-o div p.count-pay{margin-left: 500px;margin-top: 48px;color:#333;}
.pay-o div p.count-pay i{color:#ff9900;font-size:24px;}
.bank-ka{height:156px;border:1px solid #ccc;border-top:none;overflow: hidden;}
.bank-ka div{color:#333;font-size: 16px;margin-top: 30px;margin-left: 100px;}
.bank-ka div a{margin-right: 70px;height:52px;width:150px;border:1px solid #ccc;display: inline-block;line-height: 48px;text-align: center;}
.bank-ka div a.active-pay, .bank-ka div a:hover{border-color: #f6574a;}
.pay-time{height:200px;border:1px solid #ccc;border-top:none;padding-top: 30px;}
.pay-time p{float: left;color:#333;font-size: 18px;margin-left: 100px;}
.pay-time p i{color:#f6574a;font-size: 18px;}
.pay-time a{float:right;color:#fff;font-size: 18px;text-align: center;height:40px;line-height: 38px;
    width:124px; background-color: #f6574a;display: inline-block;border-radius: 4px;-moz-border-radius:4px;margin-right: 100px;}
/*pay------end*/
/*shopping------start*/
.shop-two{height:56px;line-height: 52px;padding-left: 16px;}
.shop-two span{color:#333;font-size: 14px;}
.shop-two input{vertical-align: middle;margin-right:10px;}
.shop-two .shop-plan{margin:0 300px 0 142px;}
.shop-two .shop-num{margin:0 148px 0 300px;}
.shop-ul{height:150px;border:1px solid #ccc;margin-bottom: 30px;}
.shop-ul li{float: left;padding-top: 38px;}
.shop-ul li input{margin:0 40px 0 16px;}
.shop-ul li img{margin-right: 20px;}
.shop-ul li p.shop-onep{font-size:16px;color:#333;width:224px;}
.shop-ul li p{color:#666;}
.shop-ul li p span{color:#666;}
.shop-ul li p.shop-time{padding:10px 0 4px 0;}
.shop-ul li p span.true-shu{padding: 0 10px;}
.shop-ul li.shop-price{margin-left: 142px;font-size: 16px;color:#333;}
.shop-ul li.shop-num{margin-left: 296px;font-size: 16px;color:#333;}
.shop-ul li.subtotal{margin-left: 140px;font-size: 16px;color:#ff9900;}
.content .shop-last-ul{margin-bottom: 10px;position: relative;}
.shop-ul li.invalid{height:32px;line-height: 30px;color:#fff;position: absolute;background: #ccc;width:66px;padding-top: 0;text-align: center;font-size: 16px;}

/*shopping------end*/
/*complete-plan------start*/
.complete-plan li.com-main .safe-con p.quali{text-align: right;font-size: 16px;color:#006600;margin-top: 20px;width:100%;}
.complete-plan li.com-main .safe-con p.no-quali{text-align: right;font-size: 16px;color:#cc0000;margin-top: 20px;width:100%;}
.safe-con a.class-hour{font-size:18px;color:#f6574a;display: inline-block;height:40px;line-height:38px;width:148px;
    text-align: center;border:1px solid #f6574a;border-radius:4px;-moz-border-radius:4px;margin-left: 70px;margin-top: 13px;}
.safe-con a.no-class-hour{font-size:18px;color:#999999;display: inline-block;height:40px;line-height:38px;width:148px;
    text-align: center;border:1px solid #999999;border-radius:4px;-moz-border-radius:4px;margin-left: 70px;margin-top: 13px;}
/*complete-plan------end*/
/*order-form------start*/
.order-form{border-left:1px solid #e6e6e6;padding:32px 0 0 20px;float: left;width:1038px;}
.pay-state{color:#333;margin-bottom: 37px;}
.pay-state a{color:#333;display: inline-block;height:20px;line-height: 18px;padding: 0 5px;margin-left:20px;border-radius:3px;-moz-border-radius:3px;}
.pay-state a:hover, .pay-state a.pay-all{background-color: #54cbec;color:#fff;}
.order-cont{border: 1px solid #ccc;margin-top: 30px;}
.order-cont-o{height:40px;line-height: 38px;}
.order-cont-o span{color:#666;}
.order-cont-o span.odd-num{margin:0 20px 0 10px;}
.order-cont-o span.count-down{float:right;color:#333;}
.order-cont-o img{float: right;vertical-align: bottom;margin-right:15px;margin-left: 60px;margin-top: 10px;}
.order-co-l{width:630px;float: left;border-right:1px solid #e6e6e6;}
.or-co-na{height:60px;line-height: 58px;}
.or-co-na span{color:#666;}
.or-co-na span.or-plan-na{margin:0 304px 0 176px;}
.order-co-l .my-las-sess{padding-top: 60px;border-top:1px solid #e6e6e6;}
.my-sess img{float: left;margin:0 20px 26px 67px;}
.my-sess div{float: left;}
.my-sess{}
.my-sess div.my-se-co p.main-peo{font-size: 16px;color:#333;margin-bottom: 14px;}
.my-sess div.my-se-co p{color:#666;}
.my-sess div.my-se-co .my-time{color:#666;margin-top: 6px;}
.my-sess div.my-se-co .my-time span{padding: 0 6px;}
.my-piece{color:#333;font-size: 16px;margin-left:72px;}
.order-co-r{width:384px;float:left;}
.or-co-naa{height:60px;line-height: 58px;}
.or-co-naa span{color:#666;width:60px;display: inline-block;text-align: center;}
.or-co-naa span.pay-way{margin:0 69px;}
.or-co-naa span.pay-zhuang{margin-left: 39px;}
.or-co-state span{color:#333;font-size: 16px;width:60px;text-align: center;display: inline-block;}
.or-co-state span.zhi-shu{margin:0 69px;}
.or-co-state span.yi-pay{margin-left: 39px;}
.order-fo .next-page{margin-right: 38px;}
.order-total{margin-top:20px;}
.order-co-r .order-total span{font-size: 16px;color:#3f3f3f;margin:0 10px 0 42px;}
.order-co-r .order-total span em{color:#f6574a;}
.order-co-r .order-total span i{color:#ff9902;}
.order-co-r .order-total a{height:36px;line-height: 34px;display: inline-block;color:#fff;font-size: 18px;width:114px;
    text-align: center;background-color: #f6574a;border-radius:4px;-moz-border-radius:4px;}
/*order-form------end*/